add section on logical functions

Explain various functions that return true/false arrays.
Merge branch 'numpy2' of https://github.com/ayr0/numerical_computing into numpy
Polynomial problem for the second NumPy lab.