Small Basic Algorithm