Added on_scope_exit.
Renamed on_scope_exit to at_scope_exit.
Begining implementation of integer.
Added reduce algorithms.
Added missing integer file.
Added transpose function.
Added const& version for select_element.
Added equivalent_to.
Added compose.
Added compose for heterogenous binary operation.
Added possible compression comment
Added first implementation of heap.
Added constructors with predicate.
Added methods required for stack adaptation.
Annoting some types and methods.
Fixed enable_if bug on bag iterator constructor
Removed relops from bag: by definition, the items in the bags are in no order so comparing two bags is be meaningless.
Fixed tests related to bag's relops.
Removing relops from the heap too.
Adding stepanov's tape for tests and benchmarks.