add math.matrix
add IntCoset as small and fast alternative to Coset!Integer