Indigenous technical knowledge : analysis, implications and issues