Small bugfix
- abs() is int abs(int) not float/double abs(float/double), ... dangerous