Solutions and Tests for "Data Structures and Algorithms with JavaScript"