Common subroutines and algorithm solutions