Coding day 09:
def memoize_noargs(func): cache = {}; def inner(): return cache.setdefault(func.__name__, func()); return inner
([Memoizes result for no-argument functions using function name as key])
Coding day 56:
```python
def factorial_iter(n): r=1; [r:=r*i for i in range(2,n+1)]; return r
```
([Calculates factorial iteratively with assignment expression])
Coding day 55:
```python
def is_leap(y): return y%4==0 and (y%100!=0 or y%400==0)
```
([Checks if year y is a leap year using concise logical conditions])