What are the most common types of bedrock encountered in the top 20' ? Which of these rock types is usually the hardest and most difficult to remove?