Common algorithms and data structures

Published --