Scratch algorithms

Published --