	# • Methods are functions that are built into objects
	# • Function is a block of code that can be reused and executed multiple number of times
	# • Snake casing is using underscore with lowercase letter
	# • python functions are named like this
	# • parameters are the variable names listed in the function whereas arguments are the actual values passed down to the function
	# • to execute a function add parenthesis
	# • def keyword is used to define functions
	# • shuffle func in random module does not return an array it does it in place

	# • Positional parameters - Arguments have to be passed in order for the functions to recognize the parameters
	# • 
	# • *args & **kwargs:
	# 	• *is an indicator of dynamic number of parameters within a function, args is just a variable name it can be anything
	# 	• *args returns a tuple
	# 	• 
	# 	• similarly **kwargs is used for key word arguments
	# 	• **kwargs returns dictionary
	# 	• 
	# 	• string capitalize method makes first char uppercase in string
	# 	• 
		
