An implementation to AVL Tree (using golang)