Could someone elaborate on where/when I should be using Sequence<*> vs Collection<*>? IntelliJ has started giving me lints recommending that a call chain should use Sequence, but I'm still confused as to when I should use that. I know that Sequences are lazy and Collections are eager, but I'm not sure when to use either