What is angular and what are its advantages? | ThinkGraph AI