Read more on: algorithms 2016 HackerRank: Detecting cycles in a linked list Oct 17 2016 HackerRank: Implementing a queue using two stacks. Oct 12 2016 2014 Knuth-Fisher-Yates shuffling algorithm Aug 18 2014