JavaScript https://external-teksystems.udemy.com/course/master-the-coding-interview-data-structures-algorithms/learn/lecture/12301306#overview