This function is #1 on the list of functions that eat cpu time. Be very, very careful about slowing it down.
See Implementation
This function is #1 on the list of functions that eat cpu time. Be very, very careful about slowing it down.