algorithm space