use std:imath

: power-of-2 ( Int -- Int )
    2 swap imath.pow
;

: test-pow ( -- )
    3 4 imath.pow
    81 test.assert-eq
;

: test-power-of-2 ( -- )
    8 power-of-2
    256 test.assert-eq
;

: test-power-zero ( -- )
    0 power-of-2
    1 test.assert-eq
;
