An efficient low entropy maze algorithm