algorithms Notes on simple algorithms Algorithms arithmetic fibonacci reverse Depth First Search Breadth First Search Minimax [2/3] Sort Ranking Data Structures linked lists Tree representation