added practice for recursive (gcd, multi_gcd)
added hirakinaori.cpp

added programming onsen2012 code