Added upper and lower bounds for time tests

These are very generous timings to say the least! The linq compiled
versions are 30 or some times worse! Lets see what we can do about
that...
Added some tests for basic operations

Operations on non-int types are abysmal!