Let’s start by looking into computational efficiency first.                                                                                                                                                                               