human algorithm