Added initial implementation for segment tree data structure. Can be used only for range minimum/maximum queries at the moment.
Merge remote-tracking branch 'origin/master'