How Varying the Dipole Lengths of a Uniform Linear Array Affects the Performance of an ESPRIT based Direction Finding Algorithm