Cool, thanks for explaining. I didn’t realise an un-called
throw could cost so much – seems like this would affect many things?
@inline around & testing is however a task within my pay grade, which I did not perform. Is inlining also the reason that
@btime factorial() is failing to see differences that
@btime map!(...) shows?