Edades del padre y el hijo

Crea una función que reciba las edades actuales de un padre y su hijo. Devuelve hace cuántos años el padre tenía exactamente el doble de la edad de su hijo, o dentro de cuántos años tendrá exactamente el doble. Devuelve la cantidad de años como un valor no negativo.

Ejemplos

Program.AgeDifference(36, 7); // 22
// Dentro de 22 años, sus edades serán 58 y 29.
Program.AgeDifference(55, 30); // 5
// Hace cinco años, sus edades eran 50 y 25.
Program.AgeDifference(42, 21); // 0

Un resultado de 0 significa que el padre tiene ahora el doble de la edad de su hijo.