OO 99 bottles kata