Why does Articaine provide better anesthesia than Lidocaine?

a) Articaine has a longer duration of action
b) Articaine has a lower molecular weight
c) Articaine has better tissue penetration
d) Articaine has fewer side effects