bas algoritması