By just subtracting start and stop times, all you get is
time passed between the beginning and the end of your
script. That's not the time it took for your program to run -
your program has to compute with other programs for the CPU.
You'd better off using the times function -
or you would just use the Benchmark module which
is part of the standard distribution.