```python
from typing import List

def crumb_split(trail: str) -> List[str]:
    return [part for part in trail.split('/') if part.strip()]

def crumb_join(parts: List[str]) -> str:
    return '/'.join(part for part in parts if part)
```