added projecteuler beginning problems finished up codingbat practice recursion problems, added kmp, fixed spiralmat