Better vectorisation. Cleaner code. Same arguments for the fast version.