For codefellow Data-structure exercises