can compare lists of different sizes, but it's still wrong.. ARGGHHH