Addes custom input, random nums, timings

close_to_zero untouched