Craft a Python function that calculates the count of arguments passed to it.
Python functions can accept arguments of various data types for processing. Your task is to construct a function that counts the number of arguments provided to it and returns this total. ### Parameters - `*args` (any data type): The arbitrary number of arguments passed to the function. ### Return Value - Integer: This returns the count of arguments passed to the function. ### Examples ```python # No argument is passed count_arguments() # returns: 0 # Single argument is passed count_arguments("foo") # returns: 1 # Two arguments are passed count_arguments("foo", "bar") # returns: 2 # A dictionary is passed as an argument count_arguments({}) # returns: 1 ```