algorithms 1 course work