Added algorithm header