Currently: - `corr` on a `DataFrame` requires another `DataFrame`, and fails on a `Series` - `corrwith` on a `DataFrame` takes a `Series` Is there a good reason these are separate? Should `corr` do whatever `corrwith` does when passed a `Series`, and `corrwith` could be deprecated?