Explore the features and advantages of using Spark for big data processing.