Learning JavaScript data structures and algorithms : understand and implement classic data structures and algorithms using JavaScript - Groner, Loiane (Community experience distilled., 2014)