BQN functions and factorization