added comparison method for TSize
added removing const, volatile and reference template, improved failure message
test improved
improved static asserts, added perfect forwarding for helper functions
added assign method, made TSize const ref
fixed IsCompatible method
added max pooling