fn validate_header(elf: &[u8]) -> Result<&ElfHeader, ElfError>
Validate if a byte slice contains a valid ELF header