Practicing data structures and algorithms in Go. Note: Error handling has not been included deliberately.