added partitionPrime and incomplete partition odd and even functions