すいません、誰かこのプログラム教えてください。
初心者には再帰が難しくて。

typedef struct CELL *LIST;
struct CELL {
int element;
LIST next;
};

リスト型を引数とする、
リストのセルがelementとして整数1500を
含んでいるなら1を返し
含んでいないなら0を返す再帰的関数です。
どうかお願いします