Binomial problems: Basic and Advanced