tackling more random problems
added linked list indexing (both forward and back)