Initial segment tree header
Added size_type_pair type
Implemented constructors
Fixed typo
Implementation of util functions
Reorderd data members, added height
Implemented build
Fixed range_for_depth
Added specification type
Added comment
Fixed update parameters
Fixed query return type
Added size data member
Implemented query
Added identity as a data member
Added const at methods
Added comment about restrinction in query
Implemented update function
Added test file
Note: segment tree is buggy