This project was created during my nanodegree program at udacity https://www.udacity.com/course/data-structures-and-algorithms-nanodegree--nd256
Down here I will be updating as much as I can with resorces that I found helpfull
Big O : https://www.youtube.com/watch?v=waPQP2TDOGE https://www.bigocheatsheet.com/ https://wiki.python.org/moin/TimeComplexity https://commons.wikimedia.org/wiki/File:Comparison_computational_complexity.svg https://wiki.python.org/moin/BitwiseOperators