looking at a alternative approach using looping with exclusing, swiching to recursion for the 5 gong