added SSE detection to Utils
reimplemented fast exp