Removed dependency on Combinatorics libary, implemented my own combinations routine