Added some combinatorics and number theory helper modules