Utils almost done. Still need dihedral operations.