A functional approach to pricing complex barrier options