-record(queue, {front :: list(any()), back :: list(any())}).