An implementation of the red black tree data structure. I can already forsee future improvements, one of them being to make this tree able to hold generic values.