SMS: Beginning algorithms /