change queue and stack to use singly linked list to use less memory
change comments on data structures
implement palindrome determination for strings
working solution for pascal's triangle
implement caching for pascal's triangle
refactor solution for pascals triangle