More optimalization... Elapsed time measures are not really decreasing but the code is using more numpy native functions.