- An interpreter in Haskell
- Writing a parser in Haskell
- How to check whether a linked list is a palindrome
- Towers of Hanoi in Haskell
- Implementing a queue using two stacks
- How to sort a stack using one additional stack
- How to check if a binary tree is balanced
- Is there a route between these two nodes in this directed graph?
All content copyright James Fisher.