changed the type used in Haskell implementation from Integer to Int (other implementations also use 32-bit ints) and added some README files with instructions and descriptions