Contextual Bandits and LinUCB algorithm