Add parking garage
Implement basic implementation of occupancy
Remove the space from the open spaces once it's occupied
Allow vacating a space
Introduce priority of spaces
Add initial priority queue
Add root to queue
Rename root to peak
Allow popping the root node off
Implement the priority when adding a node to the queue
Allow to initialize with an array of values
Fixed bug with priority queue when adding
Use the priority queue to provide the parking spaces to use
Add word puzzle
Update word puzzle
Fix problem with horizontal word at end of width
Use the golden ratio to determine the nth value of the fibonacci sequence
Rewrite the shuffle to be more efficient
Merge branch 'parking_garage'