/** The timer is able to store multiple timings. To store the last timing
	you call this function with a label of the timing as the argument.
	If the label already exists it will overwrite that value, the label should
	therefore be unique 

	@param label The unique label for the last timing
 */
void BaseTimer2::store(std::string label) {
	__values[label] = elapsedMicroSeconds();
}
 /**
 *    @brief Less operator.
 */
 inline bool operator<( const Chrono& other ) const {
     return ( elapsedMicroSeconds() < other.elapsedMicroSeconds() );
 }