`slerp``A``B``T``#!optional``RESULT`procedureSpherical linear interpolation between the quaternions

`A`and`B`with the interpolation parameter`T`which must be between 0 and 1. If the quaternion`RESULT`is given, it will be modified to contain the result. If`RESULT`is`#t`the returned value will be an f32vector located in non-garbage-collected memory (the memory will still be freed when there are no more references to the matrix). If`RESULT`is not provided, the returned value will be an f32vector located in normal garbage collected memory.