http://stackoverflow.com/questions/4555565/generate-all-subsets-of-size-k-from-a-set

http://stackoverflow.com/questions/2582732/time-complexity-of-sieve-of-eratosthenes-algorithm

http://www.geeksforgeeks.org/forum/topic/google-interview-question-for-software-engineerdeveloper-about-algorithms-84