The Train module is an implementation of a Queue data structure.