math/gap
