in stack.d, compare with null using 'is' instead of '=='
Change queue and stack to use a proper linked list class, like from a separate file and all (linked_list.d). This will allow us to implement common methods for it (even though they are not used by queue and stack?)