often encountered data structure / algorithms / utilities