correct version of bubble.c i think