My B+Tree implementation for CEFET/RJ homework