Finished a question's lib excluding breadth first print Havent compiled nor written utilty functions