Basic Square-1 Algorithms Advanced Square-1 Algorithms