Another take on C

because it was valid C++