added bubble, insertion and selection algo