Binding energy of a nucleus is defined as the energy required to separate all of its protons and neutrons and move them infinitely far apart. Does that mean it requires an infinite amount of energy to liberate the nucleons and move them a distance infinitely apart? That doesn't make any sense because it's impossible to provide an infinite amount of energy. Or am I taking the definition to literal? Can someone please clarify this?