Monte Carlo simulation of co-operative adsorption of ligands onto polymers