package util

import 

func abs( int) int {
	if  < 0 {
		return -
	}
	return 
}

func (,  int) int {
	for  != 0 {
		,  = , %
	}
	return abs()
}

func (,  int) int {
	if  == 0 {
		return 0
	}
	return abs() * (abs() / GCD(, ))
}

// https://developer.nvidia.com/blog/lerp-faster-cuda/
func (, ,  float64) float64 {
	return math.FMA(, , math.FMA(-, , ))
}