Implement a custom hash map from scratch in your preferred programming language, detailing your collision resolution strategy.