what is the use of tuple and function currying in scala?
Explain the main difference between List and Stream in Scala Collection API? How do we prove that difference? When do we choose Stream?
What is the main use of Option and Either in Scala? How do we handle Errors or Exceptions in Functional Style(FP style) in Scala?