def test_empty_list(self):
     self.assertEquals(get_kth_to_last(LinkedList(), 1), None)
 def test_out_of_bounds(self):
     self.assertEquals(get_kth_to_last(LinkedList([1, 2, 3]), 4), None)
 def test_get_kth_to_last(self):
     self.assertEquals(get_kth_to_last(LinkedList([1]), 0), 1)
     self.assertEquals(get_kth_to_last(LinkedList([1, 2, 3]), 1), 2)
     self.assertEquals(get_kth_to_last(LinkedList([1, 2, 3, 4]), 3), 1)