Add halve function.