#!/usr/bin/ruby

func g2(a,b,c) {
    var dt = (b**2 - 4*a*c);
    var x1 = ((-b + dt.sqrt) / 2*a);
    var x2 = ((-b - dt.sqrt) / 2*a);
    (x1, x2);
}

# x^2 + 2x - 8 = 0
var (a, b) = g2(1, 2, -8);

assert_eq(a, 2);
assert_eq(b, -4);

say '** Test passed!';